package com.oren.activity.service;

import com.oren.activity.pojo.ActDeployment;
import com.oren.activity.pojo.ProcessOwn;
import com.oren.activity.pojo.QueryTask;
import com.oren.base.pojo.Page;

/**
 * @Author: wsw
 * @Description:
 * @Date: Create on 2018/8/1 20:43
 */
public interface ProcessOwnService {

    /**
     * 分页查询
     * @param processOwn
     * @param page
     * @param rows
     * @return
     */
    Page<ProcessOwn> pageList(ProcessOwn processOwn,int page,int rows);

    /**
     * 新增数据
     * @param processOwn
     * @return
     */
    int insertEntity(ProcessOwn processOwn, ActDeployment deployment, String username, String userId);

    /**
     * 根据userId查询到未审核的信息
     * @param userId
     * @return
     */
    Page<QueryTask> pageListTask(String userId,int page,int rows);

    /**
     * 审核信息
     * @param id
     * @param userId
     */
    void auditor(String id,String userId);

}
